    * { word-wrap: break-word; font: 12px Tahoma,Helvetica,'SimSun',sans-serif; color: #333; }
    
    body{background: url(../images/login_bg.jpg) repeat 0 0;}

    .login_logo{margin: 0 auto;width:429px; height:67px;background: url(../images/logo_login.gif) no-repeat 0 0;margin-top:100px;}

    .login_mid{margin: 0 auto;width:425px; height:366px;background: url(../images/mid_login.gif) no-repeat 0 0;margin-top:50px; position: relative;}

    .login_mid input{border: 0px;width:240px;height:30px; position: absolute;font-size: 14px; line-height: 30px;}
    .login_name{left:100px; top:43px;}
    .login_password{left:100px; top:108px;}
    .login_mid .login_yzm{ width:90px;left:50px;top:170px;}
    .login_yzm_img{position: absolute; left:160px;top:170px;}
    .login_mid .login_change_a{display: inline-block;position: absolute;left:250px;top:180px;text-decoration: none; }
    .login_mid .login_submit{position: absolute;width:146px; height:49px;top:220px;left:130px; background: url(../images/login_sub.jpg) repeat 0 0;}
    .login_mid .login_submit input{background: none;border: none; width:146px; height:49px;}
.errors_div {
    background: none repeat scroll 0 0 #FFEBE8;
    border-color: #DD3C10;
    line-height: 20px;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    width:400px;
    color: #003366;
}